搭建ESP32 |
您所在的位置:网站首页 › 夕阳和雪景对应的诗句 语文老师 › 搭建ESP32 |
这里介绍WIN10系统下使用ubuntu虚拟机搭建ESP32-IDF开发环境。 一、安装虚拟机。 安装lubuntu和Vmware,还有ESP-IDF。 但是ESP-IDF在github上下载不了,可以在乐鑫官网上下。 https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v4.1.zip 二、设置共享文件夹。 在VMware上设置共享文件夹,方便把Windows的文件传入到虚拟机中,前提是vmware tools要装好。 共享文件夹在 三、更换ubuntu软件源。 请参考这里。我换了清华的源,然后再安装aptitude。使用安信可提供的lubuntu,密码是aithinker。 sudo apt-get install aptitude如果安装不了aptitude,显示软件包保持现状,就再换个软件源。 四、安装python。 五、更换pip软件源。 mkdir ~/.pip vi ~/.pip/pip.conf再写入以下内容。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple六、安装并使用ESP32-IDF。 先安装所需要的软件。 sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial cmake ninja-build ccache libffi-dev libssl-dev pip install --user -r $IDF_PATH/requirements.txt把ESP-IDF v4.1解压到~/esp/esp-idf中,如下图所示。 注意以下两个环境变量。 进入~/esp/esp-idf目录中,运行以下命令。其中./install.sh的执行时间会比较长。 ./install.sh . ./export.sh cp -r ./examples/get-started/hello_world ./ cd ./hello_world make menuconfig idf.py build make flashmake menuconfig时,会弹出界面,如下图所示,可视具体情况修改。 编译代码也可以用make app,要清理之前编译过的.o等文件,可以使用make clean。 需要不同的例子,可以在examples中找,再复制到$IDF_PATH中就行,我这里是~/esp/esp-idf。 七、安装JDK和Eclipse。 这里推荐eclipse当编辑器,在终端使用make app/make flash命令来编译。 我这里的Eclipse是使用eclipse-cpp-oxygen-2-linux-gtk.tar,也可以选择不同的版本。 Eclipse安装包可以在https://www.eclipse.org/downloads/packages/node/51552里面找。 先将其解压到~/eclipse,再安装jdk,jdk版本也要看eclipse的版本来安装。 aptitude install openjdk-8-jdk cd ~/eclipse ./eclipse -vm /usr/lib/jvm/java-8-openjdk-i386/bin/java不想每次都输入命令,可以先vi ~/eclipse/eclipse.ini再追加以下两行。 -vm /usr/lib/jvm/java-8-openjdk-i386/bin/java其中/usr/lib/jvm/java-8-openjdk-i386/bin/java,不同的版本或系统可能会不一样,自己进入目录确认一下。 编辑eclipse.desktop,再复制到桌面,即可生成eclipse的快捷方式。 sudo vi /usr/share/applications/eclipse.desktop [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=/home/ai-thinker/eclipse/eclipse Icon=/home/ai-thinker/eclipse/icon.xpm Terminal=false Type=Application Categories=Application;Development; StartupNotify=true上面每行都要插入空行,home目录不能使用~。 八、安装串口工具。 调试推荐使用serials。 sudo add-apt-repository ppa:h167297/hening sudo apt-get update sudo aptitude install serials出自这里。 九、参考资料。 ESP-IDF编程手册。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |